--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
recipes/numpy/__init__.py 0.9.4 (0feba0fd) Text, 2.80 KB
Tff7b72from T7ee787pythonforandroidT7ee787.T7ee787recipe Tff7b72import Te6edf3CompiledComponentsPythonRecipe
Tff7b72from T7ee787pythonforandroidT7ee787.T7ee787logger Tff7b72import Te6edf3shprintTb4b4b4, Te6edf3info
Tff7b72from T7ee787pythonforandroidT7ee787.T7ee787util Tff7b72import Te6edf3current_directory
Tff7b72from T7ee787multiprocessing Tff7b72import Te6edf3cpu_count
Tff7b72from T7ee787osT7ee787.T7ee787path Tff7b72import Te6edf3join
Tff7b72import T7ee787glob
Tff7b72import T7ee787sh
Tff7b72import T7ee787shutil
Tff7b72class T56d364NumpyRecipeTb4b4b4(Te6edf3CompiledComponentsPythonRecipeTb4b4b4)Tb4b4b4:
Te6edf3version Tff7b72= Ta5d6ff'Ta5d6ff1.22.3Ta5d6ff'
Te6edf3url Tff7b72= Ta5d6ff'Ta5d6ffhttps://pypi.python.org/packages/source/n/numpy/numpy-Tffd700{version}Ta5d6ff.zipTa5d6ff'
Te6edf3site_packages_name Tff7b72= Ta5d6ff'Ta5d6ffnumpyTa5d6ff'
Te6edf3depends Tff7b72= Tb4b4b4[Ta5d6ff'Ta5d6ffsetuptoolsTa5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ffcythonTa5d6ff'Tb4b4b4]
Te6edf3install_in_hostpython Tff7b72= Tff7b72True
Te6edf3call_hostpython_via_targetpython Tff7b72= Tff7b72False
Te6edf3patches Tff7b72= Tb4b4b4[
Te6edf3joinTb4b4b4(Ta5d6ff"Ta5d6ffpatchesTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffremove-default-paths.patchTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3joinTb4b4b4(Ta5d6ff"Ta5d6ffpatchesTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffadd_libm_explicitly_to_build.patchTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3joinTb4b4b4(Ta5d6ff"Ta5d6ffpatchesTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffranlib.patchTa5d6ff"Tb4b4b4)Tb4b4b4,
Tb4b4b4]
Tff7b72def Td2a8ffget_recipe_envTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTff7b72=Tff7b72NoneTb4b4b4, Te6edf3with_flags_in_ccTff7b72=Tff7b72TrueTb4b4b4)Tb4b4b4:
Te6edf3env Tff7b72= Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffget_recipe_envTb4b4b4(Te6edf3archTb4b4b4, Te6edf3with_flags_in_ccTb4b4b4)
T8b949e# _PYTHON_HOST_PLATFORM declares that we're cross-compiling
T8b949e# and avoids issues when building on macOS for Android targets.
Te6edf3envTb4b4b4[Ta5d6ff"Ta5d6ff_PYTHON_HOST_PLATFORMTa5d6ff"Tb4b4b4] Tff7b72= Te6edf3archTff7b72.Td2a8ffcommand_prefix
T8b949e# NPY_DISABLE_SVML=1 allows numpy to build for non-AVX512 CPUs
T8b949e# See: https://github.com/numpy/numpy/issues/21196
Te6edf3envTb4b4b4[Ta5d6ff"Ta5d6ffNPY_DISABLE_SVMLTa5d6ff"Tb4b4b4] Tff7b72= Ta5d6ff"Ta5d6ff1Ta5d6ff"
Tff7b72return Te6edf3env
Tff7b72def Td2a8ff_build_compiled_componentsTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4)Tb4b4b4:
Te6edf3infoTb4b4b4(Ta5d6ff'Ta5d6ffBuilding compiled components in Tffd700{}Ta5d6ff'Tff7b72.Td2a8ffformatTb4b4b4(Tff7b72selfTff7b72.Td2a8ffnameTb4b4b4)Tb4b4b4)
Te6edf3env Tff7b72= Tff7b72selfTff7b72.Td2a8ffget_recipe_envTb4b4b4(Te6edf3archTb4b4b4)
Tff7b72with Te6edf3current_directoryTb4b4b4(Tff7b72selfTff7b72.Td2a8ffget_build_dirTb4b4b4(Te6edf3archTff7b72.Td2a8ffarchTb4b4b4)Tb4b4b4)Tb4b4b4:
Te6edf3hostpython Tff7b72= Te6edf3shTff7b72.Td2a8ffCommandTb4b4b4(Tff7b72selfTff7b72.Td2a8ffhostpython_locationTb4b4b4)
Te6edf3shprintTb4b4b4(Te6edf3hostpythonTb4b4b4, Ta5d6ff'Ta5d6ffsetup.pyTa5d6ff'Tb4b4b4, Tff7b72selfTff7b72.Td2a8ffbuild_cmdTb4b4b4, Ta5d6ff'Ta5d6ff-vTa5d6ff'Tb4b4b4,
Te6edf3_envTff7b72=Te6edf3envTb4b4b4, Tff7b72*Tff7b72selfTff7b72.Td2a8ffsetup_extra_argsTb4b4b4)
Te6edf3build_dir Tff7b72= Te6edf3globTff7b72.Td2a8ffglobTb4b4b4(Ta5d6ff'Ta5d6ffbuild/lib.*Ta5d6ff'Tb4b4b4)Tb4b4b4[T79c0ff0Tb4b4b4]
Te6edf3shprintTb4b4b4(Te6edf3shTff7b72.Td2a8fffindTb4b4b4, Te6edf3build_dirTb4b4b4, Ta5d6ff'Ta5d6ff-nameTa5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ff"Ta5d6ff*.oTa5d6ff"Ta5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ff-execTa5d6ff'Tb4b4b4,
Te6edf3envTb4b4b4[Ta5d6ff'Ta5d6ffSTRIPTa5d6ff'Tb4b4b4]Tb4b4b4, Ta5d6ff'Tffd700{}Ta5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ff;Ta5d6ff'Tb4b4b4, Te6edf3_envTff7b72=Te6edf3envTb4b4b4)
Tff7b72def Td2a8ff_rebuild_compiled_componentsTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4, Te6edf3envTb4b4b4)Tb4b4b4:
Te6edf3infoTb4b4b4(Ta5d6ff'Ta5d6ffRebuilding compiled components in Tffd700{}Ta5d6ff'Tff7b72.Td2a8ffformatTb4b4b4(Tff7b72selfTff7b72.Td2a8ffnameTb4b4b4)Tb4b4b4)
Te6edf3hostpython Tff7b72= Te6edf3shTff7b72.Td2a8ffCommandTb4b4b4(Tff7b72selfTff7b72.Td2a8ffreal_hostpython_locationTb4b4b4)
Te6edf3shprintTb4b4b4(Te6edf3hostpythonTb4b4b4, Ta5d6ff'Ta5d6ffsetup.pyTa5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ffcleanTa5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ff--allTa5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ff--forceTa5d6ff'Tb4b4b4, Te6edf3_envTff7b72=Te6edf3envTb4b4b4)
Te6edf3shprintTb4b4b4(Te6edf3hostpythonTb4b4b4, Ta5d6ff'Ta5d6ffsetup.pyTa5d6ff'Tb4b4b4, Tff7b72selfTff7b72.Td2a8ffbuild_cmdTb4b4b4, Ta5d6ff'Ta5d6ff-vTa5d6ff'Tb4b4b4, Te6edf3_envTff7b72=Te6edf3envTb4b4b4,
Tff7b72*Tff7b72selfTff7b72.Td2a8ffsetup_extra_argsTb4b4b4)
Tff7b72def Td2a8ffbuild_compiled_componentsTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4)Tb4b4b4:
Tff7b72selfTff7b72.Td2a8ffsetup_extra_args Tff7b72= Tb4b4b4[Ta5d6ff'Ta5d6ff-jTa5d6ff'Tb4b4b4, Tffa657strTb4b4b4(Te6edf3cpu_countTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4]
Tff7b72selfTff7b72.Td2a8ff_build_compiled_componentsTb4b4b4(Te6edf3archTb4b4b4)
Tff7b72selfTff7b72.Td2a8ffsetup_extra_args Tff7b72= Tb4b4b4[Tb4b4b4]
Tff7b72def Td2a8ffrebuild_compiled_componentsTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4, Te6edf3envTb4b4b4)Tb4b4b4:
Tff7b72selfTff7b72.Td2a8ffsetup_extra_args Tff7b72= Tb4b4b4[Ta5d6ff'Ta5d6ff-jTa5d6ff'Tb4b4b4, Tffa657strTb4b4b4(Te6edf3cpu_countTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4]
Tff7b72selfTff7b72.Td2a8ff_rebuild_compiled_componentsTb4b4b4(Te6edf3archTb4b4b4, Te6edf3envTb4b4b4)
Tff7b72selfTff7b72.Td2a8ffsetup_extra_args Tff7b72= Tb4b4b4[Tb4b4b4]
Tff7b72def Td2a8ffget_hostrecipe_envTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4)Tb4b4b4:
Te6edf3env Tff7b72= Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffget_hostrecipe_envTb4b4b4(Te6edf3archTb4b4b4)
Te6edf3envTb4b4b4[Ta5d6ff'Ta5d6ffRANLIBTa5d6ff'Tb4b4b4] Tff7b72= Te6edf3shutilTff7b72.Td2a8ffwhichTb4b4b4(Ta5d6ff'Ta5d6ffranlibTa5d6ff'Tb4b4b4)
Tff7b72return Te6edf3env
Te6edf3recipe Tff7b72= Te6edf3NumpyRecipeTb4b4b4(Tb4b4b4)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────